package MetaClassifierAlgorithms;

import Definitions.GraphClass;
import Global.GlobalClass;
import Sampling.SamplingAbstractClass;

public class MetaClassifierAbstractClass implements MetaClassifierInterface {
	
	String metaClassifierName;
	
	GraphClass graph;
	GlobalClass global;
	SamplingAbstractClass currentSampling;	
	
	//AS:[size of the classifier list][Number of Test Nodes][Probab. Dist for The Node]
	double[][][] probabilityDistributionMatrixForTheClassifiers;
	
	MetaClassifierAbstractClass(String metaClassifierName, GraphClass graph, GlobalClass global, SamplingAbstractClass currentSampling, double[][][] probabilityDistributionMatrixForTheClassifiers)
	{
		this.metaClassifierName = metaClassifierName;
		
		this.graph = graph;
		this.global = global;
		this.currentSampling = currentSampling;
		this.probabilityDistributionMatrixForTheClassifiers = probabilityDistributionMatrixForTheClassifiers;
		
	}

	@Override
	public void metaClassify() {
		// TODO Auto-generated method stub
		
	}
}
